package com.neusoft.bizcore.auth.service;

import com.neusoft.bizcore.auth.common.bean.UserBean;
import com.neusoft.bizcore.auth.dto.OAuth2ConfigDTO;

public interface OAuth2Service {

    OAuth2ConfigDTO getConfig();

    OAuth2ConfigDTO setConfig(OAuth2ConfigDTO dto);

    void delete(long id);

    String getAccessToken(String code);

    UserBean loadUserByOAuth2Code(String code);

    String getOAuth2UserIdBySystemUser(String username);

}
